<?php
//1.子类继承父类的属性和方法，实现了代码的可重用性
//2.使用extends关键字实现继承
//父类
class Person{
    public $name;
    // 父类构造函数
    public function __construct(){
        echo "我是父类构造函数";
    }
    public function show (){
        echo "我是父类";
        // echo $name;
    }
}
//子类
class Student extends Person{
    // 调用父类构造函数
    public function __construct()
    {
    //  Person::__construct(); //通过父类的名字调用父类的构造函数
     parent::__construct(); //parent表示父类的名称，parent关键字表示
    }
    //子类中调用父类成员
    public function test(){
        $this->show();
        // $this->name=$name;
    }
}
$stu=new Student();
// // 子类继承属性和方法
// $stu->name='历史';
// // var_dump($stu);
// echo $stu->name;
// $stu->show();
// $stu->test();
?>